 * {
     margin: 0;
     padding: 0;
 }

 html {
     font-size: 100px;
     overflow-x: hidden;
 }

 .foot {
     width: 100vw;
     height: .5rem;
     line-height: .5rem;
     font-size: .15rem;
     border-bottom: .0125rem solid #9CADC3;
 }

 .foot span:nth-child(1) {
     font-weight: 700;
     padding-left: .2rem;
 }

 .share {
     width: 100vw;
     height: 2.2rem;
     background-color: gray;
     background: url(../image/rentalList/banner.png)no-repeat;
     background-size: cover;
     overflow: hidden;
 }

 .share p {
     width: 15vw;
     height: .3rem;
     line-height: .3rem;
     text-align: center;
     font-size: 0.15rem;
     background-color: rgba(0, 0, 0, 0.6);
     color: white;
     margin-left: 3rem;
     margin-top: 1.8rem;
 }

 .DIV {
     width: 100vw;
     height: 2rem;
     background-color: #f5f5f5;
 }

 .DIV-div1 {
     width: 100vw;
     height: 0.8rem;
     border-bottom: .0125rem solid #9CADC3;
     font-size: 0.2rem;
     display: flex;
     overflow: hidden;
 }

 .DIV-div1 div:nth-child(1) {
     width: 78vw;
     height: 0.8rem;
     border-right: .0125rem solid #9CADC3;
     font-weight: 700;
     padding-top: 0.12rem;
     padding-left: 0.12rem;
 }

 .DIV-div1 div:nth-child(2) img {
     height: 0.25rem;
     margin-left: 0.3rem;
     margin-top: 0.15rem;
 }

 .DIV-div1 div:nth-child(2) p {
     padding-left: 0.23rem;
     font-size: 0.15rem;
     color: #9CADC3;
 }

 .DIV-div2 {
     width: 100vw;
     height: 0.6rem;
     margin-top: 0.3rem;
     font-size: 0.15rem;
     display: flex;
 }

 .DIV-div2 div {
     width: 33vw;
     height: 0.6rem;
     text-align: center;
     border-right: .0125rem solid #9CADC3;
     padding-top: 0.1rem;
 }

 .DIV-div2 div p:nth-child(2) {
     color: #FF8A00;
     padding-top: 0.1rem;
 }

 .DIV-div2 div:nth-child(3) {
     border: none;
 }

 .synopsis {
     width: 100vw;
     height: 1.55rem;
 }

 .synopsis-div {
     width: 90vw;
     height: 1.55rem;
     margin: 0 auto;
     font-size: 0.15rem;
 }

 .synopsis-div div {
     width: 90vw;
     height: .5rem;
     line-height: .5rem;
     border-bottom: .0125rem solid #9CADC3;
     display: flex;
 }

 .synopsis-div div:nth-child(3) {
     border: none;
 }

 .synopsis-p {
     width: 45vw;
     height: .5rem;
 }

 .Tail {
     width: 100vw;
     height: 7.4rem;
     background-color: #f5f5f5;
     overflow: hidden;
 }

 .Tail-div1 {
     width: 95vw;
     height: 1.5rem;
     background-color: white;
     margin-top: 0.2rem;
     margin-left: 0.15rem;
 }

 .Tail-div1 p {
     width: 95vw;
     height: .5rem;
     line-height: .5rem;
     font-weight: 700;
     font-size: 0.2rem;
     color: #FF8A00;
     border-bottom: .0125rem solid #9CADC3;
 }

 .Tail-div1 p img {
     padding-left: 2.2rem;
     padding-top: 0.1rem;
     height: 0.2rem;
 }

 .Tail-div1 ul {
     width: 95vw;
     height: 1rem;
     list-style: none;
     font-size: 0.155rem;
 }

 .Tail-div1 ul li {
     padding-top: 0.02rem;
 }

 .Tail-div2 {
     width: 95vw;
     height: 1rem;
     background-color: white;
     margin-top: 0.2rem;
     margin-left: 0.15rem;
 }

 .Tail-div2 p {
     width: 95vw;
     height: .5rem;
     line-height: .5rem;
     font-weight: 700;
     font-size: 0.2rem;
     color: #FF8A00;
     border-bottom: .0125rem solid #9CADC3;
 }

 .Tail-div2 p img {
     padding-left: 2rem;
     padding-top: 0.1rem;
     height: 0.2rem;
 }

 .Tail-div2 div {
     width: 95vw;
     height: .5rem;
     line-height: .5rem;
     font-size: 0.15rem;
 }

 .Tail-div3 {
     width: 95vw;
     height: 2.4rem;
     background-color: white;
     margin-top: 0.2rem;
     margin-left: 0.15rem;
 }

 .Tail-div3 p {
     width: 95vw;
     height: .5rem;
     line-height: .5rem;
     font-weight: 700;
     font-size: 0.2rem;
     color: #FF8A00;
     border-bottom: .0125rem solid #9CADC3;
 }

 .Tail-div3 p img {
     padding-left: 2.2rem;
     padding-top: 0.1rem;
     height: 0.2rem;
 }

 .address {
     width: 90vw;
     height: 1.7rem;
     margin: 0 auto;
     margin-top: 0.1rem;
     font-size: 0.16rem;
 }

 .address-div {
     width: 90vw;
     height: 1.35rem;
     margin-top: 0.07rem;
 }

 .Tail-div4 {
     width: 95vw;
     height: 1.5rem;
     background-color: white;
     margin-top: 0.2rem;
     margin-left: 0.15rem;
 }

 .Tail-div4 p {
     width: 95vw;
     height: .5rem;
     line-height: .5rem;
     font-weight: 700;
     font-size: 0.2rem;
     color: #FF8A00;
     border-bottom: .0125rem solid #9CADC3;
 }

 .Tail-div4 p img {
     padding-left: 1.95rem;
     padding-top: 0.1rem;
     height: 0.2rem;
 }

 .Tail-div4 div {
     font-size: 0.15rem;
     padding-top: 0.15rem;
 }

 .Tail-div4 div span {
     color: #FF8A00;
 }

 .ty {
     width: 100vw;
     height: 0.8rem;
     font-size: 0.15rem;
     display: flex;

 }

 .ty img {
     height: 0.5rem;

 }

 .ty-img {
     padding-top: 0.2rem;
 }

 .ty div img {
     height: 0.4rem;
 }

 .ty div:nth-child(2) {
     padding-left: 0.1rem;
     padding-top: 0.2rem;
 }

 .ty div:nth-child(3) {
     padding-left: 0.7rem;
     text-align: center;
     color: yellowgreen;
     padding-top: 0.1rem;
 }

 .ty div:nth-child(4) {
     padding-left: 0.1rem;
     text-align: center;
     color: #9CADC3;
     padding-top: 0.1rem;
 }